Transactions: Myths, Surprises And Opportunities By Martin Kleppmann